Using Real-Time Serializability and Optimistic Concurrency Control in Firm Real-Time Databases
نویسندگان
چکیده
In a real-time database system, it is difficult to meet all timing constraints due to the consistency requirements of the underlying database. Real-time database transaction scheduling requires the development of efficient concurrency control protocols that try to maximize the number of transactions satisfying their real-time constraints. However, when the transactions in the system are heterogeneous, they are not of the same importance some are of greater importance than others. Therefore, transaction importance should be taken into account in concurrency control. Although an optimistic approach has been shown to be better than locking protocols in real-time database systems, optimistic methods have the problems of unnecessary restarts and heavy restart overhead. In this paper, we propose a real-time serializability and a new optimistic concurrency control protocol called OCC-RTDATI (Optimistic Concurrency Control with Real-Time Serializability and Dynamic Adjustment of Serialization Order) which uses real-time serializability in the conflict resolution. In OCC-RTDATI the number of transaction restarts is minimized by dynamically adjusting the serialization order of the conflicting transactions. The need for dynamic serialization order adjustment is checked and the serialization order is updated in the validation phase. This provides more freedom to adjust the serialization order of conflicting transactions. These features are important and increase the probability that transactions of high importance will be completed before their deadlines.
منابع مشابه
Hybrid Concurrency Control Method in Firm Real-Time Databases
Real-time database system must meet time constraints in addition to the integrity constraints. Concurrency control is one of the main issues in the studies of real-time database systems. Traditional concurrency control methods use serializability as the correctness criterion when transactions are executed concurrently. However, strict serializability as the correctness criterion is not always s...
متن کاملOptimistic Concurrency Control in Firm Real-Time Databases
In a real-time database system, it is difficult to meet all timing constraints due to the consistency requirements of the underlying database. Real-time database transaction scheduling requires the development of efficient concurrency control protocols that try to maximize the number of transactions satisfying their real-time constraints. However, when the transactions in the system are heterog...
متن کاملIntegrated and Adaptive Optimistic Concurrency Control Method for Real-Time Databases
Real-time database systems must meet time constraints in addition to the integrity constraints. Researchers have speculated that priority cognizant optimistic concurrency control (OCC) methods, if designed well, could outperform priority insensitive ones in real-time database systems. This paper describes an efficient integrated and adaptive concurrency control method for real-time database sys...
متن کاملUsing importance of transactions and optimistic concurrency control in firm real-time databases
In a real-time database system, it is difficult to meet all timing constraints due to the consistency requirements of the underlying database. However, when the transactions in the system are heterogeneous, they are not of the same importance some are of greater importance than others. In this paper, we propose a new optimistic concurrency control protocol called OCC-PDATI which uses informatio...
متن کاملConflict free transaction scheduling using serialization graph for real-time databases
A best eort approach to data scheduling, such as optimistic concurrency control in real-time database systems (RTDBS), imposes a heavy burden on the systems by restarting con ̄icting transactions. The restarted transactions themselves may miss their deadlines and the resources consumed by them may be wasted. Hence it can be better to schedule transactions such that only con ̄ict free transaction...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000